//package com.jihui.enterprise.domain.policy;
//
//import com.jihui.enterprise.AbcUser;
//import org.mvnsearch.ddd.domain.annotations.DomainPolicy;
//
///**
// * account policy
// *
// * @author linux_china
// */
//@DomainPolicy
//public interface AccountPolicy {
//    // /**
//    //  * 验证重复邮件
//    //  *
//    //  * @param accountId 账户ID
//    //  * @param email     邮箱
//    //  * @return 返回状态
//    //  */
//    // Boolean validateDuplicationEmail(Long accountId, String email);
//
//    /**
//     * 验证登录的错误次数
//     *
//     * @param account 账号
//     * @return 返回状态
//     */
//    Boolean validateLoginErrorCount(AbcUser account);
//
//    /**
//     * 校验nickname是否唯一
//     *
//     * @param accountId 账户的ID
//     * @param nickName  昵称
//     * @return 返回状态
//     */
//    Boolean validateNickName(Long accountId, String nickName);
//    /**
//     * 校验nickname是否唯一
//     *
//     * @param accountId 账户的ID
//     * @param mobile  昵称
//     * @return 返回状态
//     */
//    Boolean validateMobile(Long accountId, String mobile);
//    /**
//     * 校验账户的状态
//     *
//     * @param account 账号
//     * @return 返回状态
//     */
//    Boolean validateStatus(AbcUser account);
//
//
//}
